package JavaSE.d5;

import java.util.*;

/*
	代码测试Set接口中的方法
add方法
allAll方法
clear方法
contains方法
containsAll方法
equals方法
isEmpty方法
iterator方法
removeAll方法
size方法
toArray方法
 */
public class Test10 {
    public static void main(String[] args) {
        Set<Object> num=new HashSet<>();
        Set<Object> num2=new HashSet<>();
        num.add(1);
        num.add("hellow");
        num2.add(150);
        num2.add("你好");
        System.out.println(num);
        num.addAll(num2);//将集合num2并入集合num
        System.out.println(num);
        System.out.println(num.contains(1));//查看集合num是否包含元素1
        System.out.println(num.containsAll(num2));//查看集合num是否是否包含集合num2
        System.out.println(num.equals(num2));//查看两个集合是否相等
        System.out.println(num.removeAll(num2));//集合num移除集合num2的内容
        num2.clear();//清空集合num2元素
        System.out.println(num2);
        //迭代遍历num
        for (Object o : num) {
            System.out.println(o);
        }
        System.out.println(num.iterator());//获取迭代器
        Object[] objects = num.toArray();//将集合转化为object数组
        System.out.println(Arrays.toString(objects));

    }
}
